import { getTypeName } from './getTypeName.js';

/**
 * @desc 检查 value 是否为 Object 的language type。 (例如： arrays, functions, objects, regexes,new Number(0), 以及 new String(''))
 * @param {value(*)}  要检查的值
 * @return boolean 如果 value 为一个对象，那么返回 true，否则返回 false
 */

function isObject(value) {
	return value != null && getTypeName(value) === 'object';
}

export { isObject };